package com.zmn.oms.dubbo.dto.common.work;

import lombok.Data;
import java.io.Serializable;

/**
 * 类描述：工单详情的优惠信息
 *
 * @author xiangyang
 * @date 2018/12/13 17:01
 */
@Data
public class OrderDetailDiscountDRO implements Serializable {
    /**
     * 优惠凭证Id
     */
    private Long discountId;

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 优惠分类
     * @see com.zmn.dms.common.enums.DiscountTypeEnums
     */
    private Integer categ;

    /**
     * 优惠分类名称
     */
    private String categName;

    /**
     * 优惠类型 1折扣，2满减
     */
    private Integer type;

    /**
     * 优惠金额 （给单子具体优惠了多少钱，实际优惠金额）
     */
    private Integer amount;

    /**
     * 类型描述
     */
    private String typeDesc;

    /**
     * 来源ID
     * @see com.zmn.oms.common.constant.DiscountConsts#BATCH_ID_ARTIFICIAL_MASTER
     */
    private Integer sourceId;

    /**
     * 优惠项原始数据快照
     */
    private String sourceData;

    /**
     * 优惠备注
     */
    private String remark;

    /**
     * 券码
     */
    private String itemCode;
}
